dogs cats developers cattery investment puppies dog cat investor invest catteries irr pet open source internal rate of return investing development projects